# near model CODE resource # jump table entries: 1888-1888 (1 of them) fn00000000: 00000000 4E56 FFF8 link A6, -0x0008 00000004 206E 0008 movea.l A0, [A6 + 0x8] 00000008 43EE FFF8 lea.l A1, [A6 - 0x8] 0000000C 7003 moveq.l D0, 0x03 label0000000E: 0000000E 32D8 move.w [A1]+, [A0]+ 00000010 51C8 FFFC dbf D0, -0x6 /* 0000000E */ 00000014 046E 0013 FFF8 subi.w [A6 - 0x8], 0x13 0000001A 536E FFFA subq.w [A6 - 0x6], 1 0000001E 526E FFFE addq.w [A6 - 0x2], 1 00000022 526E FFFC addq.w [A6 - 0x4], 1 00000026 486E FFF8 pea.l [A6 - 0x8] 0000002A A8A1 syscall FrameRect 0000002C 3F2E FFFA move.w -[A7], [A6 - 0x6] 00000030 302E FFF8 move.w D0, [A6 - 0x8] 00000034 D07C 0012 add.w D0, 0x12 00000038 3F00 move.w -[A7], D0 0000003A A893 syscall MoveTo 0000003C 302E FFFE move.w D0, [A6 - 0x2] 00000040 5540 subq.w D0, 2 00000042 3F00 move.w -[A7], D0 00000044 302E FFF8 move.w D0, [A6 - 0x8] 00000048 D07C 0012 add.w D0, 0x12 0000004C 3F00 move.w -[A7], D0 0000004E A891 syscall LineTo 00000050 302E FFFE move.w D0, [A6 - 0x2] 00000054 907C 0011 sub.w D0, 0x11 00000058 3F00 move.w -[A7], D0 0000005A 302E FFFC move.w D0, [A6 - 0x4] 0000005E 5540 subq.w D0, 2 00000060 3F00 move.w -[A7], D0 00000062 A893 syscall MoveTo 00000064 2F3C FFF1 0000 move.l -[A7], 0xFFF10000 0000006A A892 syscall Line 0000006C 2F3C 0000 0001 move.l -[A7], 0x1 00000072 A894 syscall Move 00000074 2F3C 0000 000E move.l -[A7], 0xE 0000007A A892 syscall Line 0000007C 4E5E unlink A6 0000007E 205F movea.l A0, [A7]+ 00000080 584F addq.w A7, 4 00000082 4ED0 jmp [A0] fn00000084: 00000084 4E56 FFF4 link A6, -0x000C 00000088 2F0C move.l -[A7], A4 0000008A 206E 000C movea.l A0, [A6 + 0xC] 0000008E 43EE FFF8 lea.l A1, [A6 - 0x8] 00000092 7003 moveq.l D0, 0x03 label00000094: 00000094 32D8 move.w [A1]+, [A0]+ 00000096 51C8 FFFC dbf D0, -0x6 /* 00000094 */ 0000009A 206E 0008 movea.l A0, [A6 + 0x8] 0000009E 2868 000E movea.l A4, [A0 + 0xE] 000000A2 486E FFF8 pea.l [A6 - 0x8] 000000A6 2F2C 0008 move.l -[A7], [A4 + 0x8] 000000AA A8A8 syscall OffsetRect 000000AC 42A7 clr.l -[A7] 000000AE 2F2E FFFC move.l -[A7], [A6 - 0x4] 000000B2 2F2E FFF8 move.l -[A7], [A6 - 0x8] 000000B6 A94F syscall DeltaPoint 000000B8 2D5F FFF4 move.l [A6 - 0xC], [A7]+ 000000BC 4A6E FFFA tst.w [A6 - 0x6] 000000C0 6C0A bge +0xC /* 000000CC */ 000000C2 426E FFFA clr.w [A6 - 0x6] 000000C6 3D6E FFF6 FFFE move.w [A6 - 0x2], [A6 - 0xA] label000000CC: 000000CC 302E FFFE move.w D0, [A6 - 0x2] 000000D0 B06D C70A cmp.w D0, [A5 - 0x38F6] 000000D4 6F12 ble +0x14 /* 000000E8 */ 000000D6 3D6D C70A FFFE move.w [A6 - 0x2], [A5 - 0x38F6] 000000DC 302E FFFE move.w D0, [A6 - 0x2] 000000E0 906E FFF6 sub.w D0, [A6 - 0xA] 000000E4 3D40 FFFA move.w [A6 - 0x6], D0 label000000E8: 000000E8 4A6E FFF8 tst.w [A6 - 0x8] 000000EC 6C0A bge +0xC /* 000000F8 */ 000000EE 426E FFF8 clr.w [A6 - 0x8] 000000F2 3D6E FFF4 FFFC move.w [A6 - 0x4], [A6 - 0xC] label000000F8: 000000F8 302E FFFC move.w D0, [A6 - 0x4] 000000FC B06D C708 cmp.w D0, [A5 - 0x38F8] 00000100 6F12 ble +0x14 /* 00000114 */ 00000102 3D6D C708 FFFC move.w [A6 - 0x4], [A5 - 0x38F8] 00000108 302E FFFC move.w D0, [A6 - 0x4] 0000010C 906E FFF4 sub.w D0, [A6 - 0xC] 00000110 3D40 FFF8 move.w [A6 - 0x8], D0 label00000114: 00000114 486E FFF8 pea.l [A6 - 0x8] 00000118 4EAD 2582 jsr [A5 + 0x2582 /* export_1196 */] 0000011C 285F movea.l A4, [A7]+ 0000011E 4E5E unlink A6 00000120 205F movea.l A0, [A7]+ 00000122 504F addq.w A7, 8 00000124 4ED0 jmp [A0] fn00000126: 00000126 4E56 FFF8 link A6, -0x0008 0000012A 48E7 0018 movem.l -[A7], A3,A4 0000012E 206E 0010 movea.l A0, [A6 + 0x10] 00000132 43EE FFF8 lea.l A1, [A6 - 0x8] 00000136 7003 moveq.l D0, 0x03 label00000138: 00000138 32D8 move.w [A1]+, [A0]+ 0000013A 51C8 FFFC dbf D0, -0x6 /* 00000138 */ 0000013E 266E 000C movea.l A3, [A6 + 0xC] 00000142 286E 0008 movea.l A4, [A6 + 0x8] 00000146 42A7 clr.l -[A7] 00000148 3F2E FFFA move.w -[A7], [A6 - 0x6] 0000014C 3F2D C70A move.w -[A7], [A5 - 0x38F6] 00000150 301F move.w D0, [A7]+ 00000152 C1DF muls.w D0, [A7]+ 00000154 2E80 move.l [A7], D0 00000156 2F2C FFD2 move.l -[A7], [A4 - 0x2E] 0000015A 4EAD 0472 jsr [A5 + 0x472 /* export_138 */] 0000015E 201F move.l D0, [A7]+ 00000160 3740 0002 move.w [A3 + 0x2], D0 00000164 42A7 clr.l -[A7] 00000166 3F2E FFFE move.w -[A7], [A6 - 0x2] 0000016A 3F2D C70A move.w -[A7], [A5 - 0x38F6] 0000016E 301F move.w D0, [A7]+ 00000170 C1DF muls.w D0, [A7]+ 00000172 2E80 move.l [A7], D0 00000174 2F2C FFD2 move.l -[A7], [A4 - 0x2E] 00000178 4EAD 0472 jsr [A5 + 0x472 /* export_138 */] 0000017C 201F move.l D0, [A7]+ 0000017E 3740 0006 move.w [A3 + 0x6], D0 00000182 42A7 clr.l -[A7] 00000184 3F2E FFF8 move.w -[A7], [A6 - 0x8] 00000188 3F2D C708 move.w -[A7], [A5 - 0x38F8] 0000018C 301F move.w D0, [A7]+ 0000018E C1DF muls.w D0, [A7]+ 00000190 2E80 move.l [A7], D0 00000192 2F2C FFD6 move.l -[A7], [A4 - 0x2A] 00000196 4EAD 0472 jsr [A5 + 0x472 /* export_138 */] 0000019A 201F move.l D0, [A7]+ 0000019C 3680 move.w [A3], D0 0000019E 42A7 clr.l -[A7] 000001A0 3F2E FFFC move.w -[A7], [A6 - 0x4] 000001A4 3F2D C708 move.w -[A7], [A5 - 0x38F8] 000001A8 301F move.w D0, [A7]+ 000001AA C1DF muls.w D0, [A7]+ 000001AC 2E80 move.l [A7], D0 000001AE 2F2C FFD6 move.l -[A7], [A4 - 0x2A] 000001B2 4EAD 0472 jsr [A5 + 0x472 /* export_138 */] 000001B6 201F move.l D0, [A7]+ 000001B8 3740 0004 move.w [A3 + 0x4], D0 000001BC 4CDF 1800 movem.l A3,A4, [A7]+ 000001C0 4E5E unlink A6 000001C2 205F movea.l A0, [A7]+ 000001C4 DEFC 000C add.w A7, 0xC 000001C8 4ED0 jmp [A0] fn000001CA: 000001CA 4E56 FFF8 link A6, -0x0008 000001CE 2F0C move.l -[A7], A4 000001D0 206E 0008 movea.l A0, [A6 + 0x8] 000001D4 49E8 FFDE lea.l A4, [A0 - 0x22] 000001D8 486E FFF8 pea.l [A6 - 0x8] 000001DC 2F14 move.l -[A7], [A4] 000001DE 302E 0010 move.w D0, [A6 + 0x10] 000001E2 D06C 0002 add.w D0, [A4 + 0x2] 000001E6 3F00 move.w -[A7], D0 000001E8 302E 000E move.w D0, [A6 + 0xE] 000001EC D054 add.w D0, [A4] 000001EE 3F00 move.w -[A7], D0 000001F0 A8A7 syscall SetRect 000001F2 486E FFF8 pea.l [A6 - 0x8] 000001F6 4EBA FE08 jsr [PC - 0x1F8 /* 00000000 */] 000001FA 102E 000C move.b D0, [A6 + 0xC] 000001FE 670C beq +0xE /* 0000020C */ 00000200 486E FFF8 pea.l [A6 - 0x8] 00000204 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000208 4EBA FE7A jsr [PC - 0x186 /* 00000084 */] label0000020C: 0000020C 285F movea.l A4, [A7]+ 0000020E 4E5E unlink A6 00000210 205F movea.l A0, [A7]+ 00000212 DEFC 000A add.w A7, 0xA /* '\n' */ 00000216 4ED0 jmp [A0] fn00000218: 00000218 4E56 FFF8 link A6, -0x0008 0000021C 206E 000E movea.l A0, [A6 + 0xE] 00000220 43EE FFF8 lea.l A1, [A6 - 0x8] 00000224 7003 moveq.l D0, 0x03 label00000226: 00000226 32D8 move.w [A1]+, [A0]+ 00000228 51C8 FFFC dbf D0, -0x6 /* 00000226 */ 0000022C 206E 0008 movea.l A0, [A6 + 0x8] 00000230 2F28 FFF8 move.l -[A7], [A0 - 0x8] 00000234 A873 syscall SetPort 00000236 486E FFF8 pea.l [A6 - 0x8] 0000023A 4EBA FDC4 jsr [PC - 0x23C /* 00000000 */] 0000023E 102E 000C move.b D0, [A6 + 0xC] 00000242 670C beq +0xE /* 00000250 */ 00000244 486E FFF8 pea.l [A6 - 0x8] 00000248 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000024C 4EBA FE36 jsr [PC - 0x1CA /* 00000084 */] label00000250: 00000250 4E5E unlink A6 00000252 205F movea.l A0, [A7]+ 00000254 DEFC 000A add.w A7, 0xA /* '\n' */ 00000258 4ED0 jmp [A0] fn0000025A: 0000025A 4E56 FFC8 link A6, -0x0038 0000025E 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 00000262 266E 0008 movea.l A3, [A6 + 0x8] 00000266 42A7 clr.l -[A7] 00000268 A8D8 syscall NewRgn 0000026A 2A1F move.l D5, [A7]+ 0000026C 207C 0000 09EE movea.l A0, 0x9EE 00000272 2F10 move.l -[A7], [A0] 00000274 2F05 move.l -[A7], D5 00000276 A8DC syscall CopyRgn 00000278 2F05 move.l -[A7], D5 0000027A 2F3C 0010 0010 move.l -[A7], 0x100010 00000280 A8E1 syscall InsetRgn 00000282 41EE FFF8 lea.l A0, [A6 - 0x8] 00000286 43ED C2CC lea.l A1, [A5 - 0x3D34] 0000028A 7003 moveq.l D0, 0x03 label0000028C: 0000028C 30D9 move.w [A0]+, [A1]+ 0000028E 51C8 FFFC dbf D0, -0x6 /* 0000028C */ 00000292 41EE FFF0 lea.l A0, [A6 - 0x10] 00000296 43ED C2CC lea.l A1, [A5 - 0x3D34] 0000029A 7003 moveq.l D0, 0x03 label0000029C: 0000029C 30D9 move.w [A0]+, [A1]+ 0000029E 51C8 FFFC dbf D0, -0x6 /* 0000029C */ 000002A2 206D B57A movea.l A0, [A5 - 0x4A86] 000002A6 49E8 0010 lea.l A4, [A0 + 0x10] 000002AA 302C 0006 move.w D0, [A4 + 0x6] 000002AE 906C 0002 sub.w D0, [A4 + 0x2] 000002B2 906D B51E sub.w D0, [A5 - 0x4AE2] 000002B6 906D B504 sub.w D0, [A5 - 0x4AFC] 000002BA 5540 subq.w D0, 2 000002BC 48C0 ext.l D0 000002BE 2740 FFD2 move.l [A3 - 0x2E], D0 000002C2 302C 0004 move.w D0, [A4 + 0x4] 000002C6 9054 sub.w D0, [A4] 000002C8 906D B4BC sub.w D0, [A5 - 0x4B44] 000002CC 906D B53E sub.w D0, [A5 - 0x4AC2] 000002D0 5540 subq.w D0, 2 000002D2 48C0 ext.l D0 000002D4 2740 FFD6 move.l [A3 - 0x2A], D0 000002D8 4207 clr.b D7 000002DA 4206 clr.b D6 000002DC 2F2D B57A move.l -[A7], [A5 - 0x4A86] 000002E0 A873 syscall SetPort 000002E2 486E 000C pea.l [A6 + 0xC] 000002E6 A871 syscall GlobalToLocal 000002E8 4267 clr.w -[A7] 000002EA 2F2E 000C move.l -[A7], [A6 + 0xC] 000002EE 4EAD 27AA jsr [A5 + 0x27AA /* export_1265 */] 000002F2 381F move.w D4, [A7]+ 000002F4 7000 moveq.l D0, 0x00 000002F6 3004 move.w D0, D4 000002F8 C0BC 0000 0004 and.l D0, 0x4 000002FE 4A80 tst.l D0 00000300 6704 beq +0x6 /* 00000306 */ 00000302 7E02 moveq.l D7, 0x02 00000304 6010 bra +0x12 /* 00000316 */ label00000306: 00000306 7000 moveq.l D0, 0x00 00000308 3004 move.w D0, D4 0000030A C0BC 0000 0010 and.l D0, 0x10 00000310 4A80 tst.l D0 00000312 6702 beq +0x4 /* 00000316 */ 00000314 7E01 moveq.l D7, 0x01 label00000316: 00000316 7000 moveq.l D0, 0x00 00000318 3004 move.w D0, D4 0000031A C0BC 0000 0008 and.l D0, 0x8 00000320 4A80 tst.l D0 00000322 6704 beq +0x6 /* 00000328 */ 00000324 7C02 moveq.l D6, 0x02 00000326 6010 bra +0x12 /* 00000338 */ label00000328: 00000328 7000 moveq.l D0, 0x00 0000032A 3004 move.w D0, D4 0000032C C0BC 0000 0002 and.l D0, 0x2 00000332 4A80 tst.l D0 00000334 6702 beq +0x4 /* 00000338 */ 00000336 7C01 moveq.l D6, 0x01 label00000338: 00000338 206B 000E movea.l A0, [A3 + 0xE] 0000033C 43EE FFE8 lea.l A1, [A6 - 0x18] 00000340 41E8 0010 lea.l A0, [A0 + 0x10] 00000344 7003 moveq.l D0, 0x03 label00000346: 00000346 32D8 move.w [A1]+, [A0]+ 00000348 51C8 FFFC dbf D0, -0x6 /* 00000346 */ 0000034C 486D C2CC pea.l [A5 - 0x3D34] 00000350 486E FFE0 pea.l [A6 - 0x20] 00000354 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000358 4EBA FDCC jsr [PC - 0x234 /* 00000126 */] 0000035C 42A7 clr.l -[A7] 0000035E 2F2E FFE0 move.l -[A7], [A6 - 0x20] 00000362 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00000366 A94F syscall DeltaPoint 00000368 2D5F FFD8 move.l [A6 - 0x28], [A7]+ 0000036C 42A7 clr.l -[A7] 0000036E 2F2E FFE4 move.l -[A7], [A6 - 0x1C] 00000372 2F2E FFEC move.l -[A7], [A6 - 0x14] 00000376 A94F syscall DeltaPoint 00000378 2D5F FFDC move.l [A6 - 0x24], [A7]+ 0000037C 286B 000E movea.l A4, [A3 + 0xE] 00000380 486E FFE8 pea.l [A6 - 0x18] 00000384 302C 000A move.w D0, [A4 + 0xA] 00000388 4440 neg.w D0 0000038A 3F00 move.w -[A7], D0 0000038C 302C 0008 move.w D0, [A4 + 0x8] 00000390 4440 neg.w D0 00000392 3F00 move.w -[A7], D0 00000394 A8A8 syscall OffsetRect 00000396 41EE FFE0 lea.l A0, [A6 - 0x20] 0000039A 43EE FFE8 lea.l A1, [A6 - 0x18] 0000039E 7003 moveq.l D0, 0x03 label000003A0: 000003A0 30D9 move.w [A0]+, [A1]+ 000003A2 51C8 FFFC dbf D0, -0x6 /* 000003A0 */ label000003A6: 000003A6 4267 clr.w -[A7] 000003A8 A973 syscall StillDown 000003AA 101F move.b D0, [A7]+ 000003AC 6700 01CA beq +0x1CC /* 00000578 */ 000003B0 2F2D B57A move.l -[A7], [A5 - 0x4A86] 000003B4 A873 syscall SetPort 000003B6 486E FFD4 pea.l [A6 - 0x2C] 000003BA A972 syscall GetMouse 000003BC 42A7 clr.l -[A7] 000003BE 2F2E FFD4 move.l -[A7], [A6 - 0x2C] 000003C2 2F2E 000C move.l -[A7], [A6 + 0xC] 000003C6 A94F syscall DeltaPoint 000003C8 2D5F FFD0 move.l [A6 - 0x30], [A7]+ 000003CC 1007 move.b D0, D7 000003CE 4880 ext.w D0 000003D0 5340 subq.w D0, 1 000003D2 6706 beq +0x8 /* 000003DA */ 000003D4 5340 subq.w D0, 1 000003D6 6710 beq +0x12 /* 000003E8 */ 000003D8 601A bra +0x1C /* 000003F4 */ label000003DA: 000003DA 302E FFD2 move.w D0, [A6 - 0x2E] 000003DE D06E FFFA add.w D0, [A6 - 0x6] 000003E2 3D40 FFF2 move.w [A6 - 0xE], D0 000003E6 600C bra +0xE /* 000003F4 */ label000003E8: 000003E8 302E FFD2 move.w D0, [A6 - 0x2E] 000003EC D06E FFFE add.w D0, [A6 - 0x2] 000003F0 3D40 FFF6 move.w [A6 - 0xA], D0 label000003F4: 000003F4 1006 move.b D0, D6 000003F6 4880 ext.w D0 000003F8 5340 subq.w D0, 1 000003FA 6706 beq +0x8 /* 00000402 */ 000003FC 5340 subq.w D0, 1 000003FE 6710 beq +0x12 /* 00000410 */ 00000400 601A bra +0x1C /* 0000041C */ label00000402: 00000402 302E FFD0 move.w D0, [A6 - 0x30] 00000406 D06E FFF8 add.w D0, [A6 - 0x8] 0000040A 3D40 FFF0 move.w [A6 - 0x10], D0 0000040E 600C bra +0xE /* 0000041C */ label00000410: 00000410 302E FFD0 move.w D0, [A6 - 0x30] 00000414 D06E FFFC add.w D0, [A6 - 0x4] 00000418 3D40 FFF4 move.w [A6 - 0xC], D0 label0000041C: 0000041C 486E FFF0 pea.l [A6 - 0x10] 00000420 486E FFE0 pea.l [A6 - 0x20] 00000424 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000428 4EBA FCFC jsr [PC - 0x304 /* 00000126 */] 0000042C 42A7 clr.l -[A7] 0000042E 2F2E FFE0 move.l -[A7], [A6 - 0x20] 00000432 2F2E FFD8 move.l -[A7], [A6 - 0x28] 00000436 A94F syscall DeltaPoint 00000438 2D5F FFE0 move.l [A6 - 0x20], [A7]+ 0000043C 42A7 clr.l -[A7] 0000043E 2F2E FFE4 move.l -[A7], [A6 - 0x1C] 00000442 2F2E FFDC move.l -[A7], [A6 - 0x24] 00000446 A94F syscall DeltaPoint 00000448 2D5F FFE4 move.l [A6 - 0x1C], [A7]+ 0000044C 286B 000E movea.l A4, [A3 + 0xE] 00000450 486E FFE0 pea.l [A6 - 0x20] 00000454 302C 000A move.w D0, [A4 + 0xA] 00000458 4440 neg.w D0 0000045A 3F00 move.w -[A7], D0 0000045C 302C 0008 move.w D0, [A4 + 0x8] 00000460 4440 neg.w D0 00000462 3F00 move.w -[A7], D0 00000464 A8A8 syscall OffsetRect 00000466 1007 move.b D0, D7 00000468 4880 ext.w D0 0000046A 5340 subq.w D0, 1 0000046C 6706 beq +0x8 /* 00000474 */ 0000046E 5340 subq.w D0, 1 00000470 6726 beq +0x28 /* 00000498 */ 00000472 6046 bra +0x48 /* 000004BA */ label00000474: 00000474 4267 clr.w -[A7] 00000476 3F2E FFE2 move.w -[A7], [A6 - 0x1E] 0000047A 302E FFE6 move.w D0, [A6 - 0x1A] 0000047E 906D C710 sub.w D0, [A5 - 0x38F0] 00000482 3F00 move.w -[A7], D0 00000484 302E FFE6 move.w D0, [A6 - 0x1A] 00000488 907C 0040 sub.w D0, 0x40 /* '@' */ 0000048C 3F00 move.w -[A7], D0 0000048E 4EAD 28DA jsr [A5 + 0x28DA /* export_1303 */] 00000492 3D5F FFE2 move.w [A6 - 0x1E], [A7]+ 00000496 6022 bra +0x24 /* 000004BA */ label00000498: 00000498 4267 clr.w -[A7] 0000049A 3F2E FFE6 move.w -[A7], [A6 - 0x1A] 0000049E 302E FFE2 move.w D0, [A6 - 0x1E] 000004A2 D07C 0040 add.w D0, 0x40 /* '@' */ 000004A6 3F00 move.w -[A7], D0 000004A8 302D C710 move.w D0, [A5 - 0x38F0] 000004AC D06E FFE2 add.w D0, [A6 - 0x1E] 000004B0 3F00 move.w -[A7], D0 000004B2 4EAD 28DA jsr [A5 + 0x28DA /* export_1303 */] 000004B6 3D5F FFE6 move.w [A6 - 0x1A], [A7]+ label000004BA: 000004BA 1006 move.b D0, D6 000004BC 4880 ext.w D0 000004BE 5340 subq.w D0, 1 000004C0 6706 beq +0x8 /* 000004C8 */ 000004C2 5340 subq.w D0, 1 000004C4 6726 beq +0x28 /* 000004EC */ 000004C6 6046 bra +0x48 /* 0000050E */ label000004C8: 000004C8 4267 clr.w -[A7] 000004CA 3F2E FFE0 move.w -[A7], [A6 - 0x20] 000004CE 302E FFE4 move.w D0, [A6 - 0x1C] 000004D2 906D C43C sub.w D0, [A5 - 0x3BC4] 000004D6 3F00 move.w -[A7], D0 000004D8 302E FFE4 move.w D0, [A6 - 0x1C] 000004DC 907C 0040 sub.w D0, 0x40 /* '@' */ 000004E0 3F00 move.w -[A7], D0 000004E2 4EAD 28DA jsr [A5 + 0x28DA /* export_1303 */] 000004E6 3D5F FFE0 move.w [A6 - 0x20], [A7]+ 000004EA 6022 bra +0x24 /* 0000050E */ label000004EC: 000004EC 4267 clr.w -[A7] 000004EE 3F2E FFE4 move.w -[A7], [A6 - 0x1C] 000004F2 302E FFE0 move.w D0, [A6 - 0x20] 000004F6 D07C 0040 add.w D0, 0x40 /* '@' */ 000004FA 3F00 move.w -[A7], D0 000004FC 302D C43C move.w D0, [A5 - 0x3BC4] 00000500 D06E FFE0 add.w D0, [A6 - 0x20] 00000504 3F00 move.w -[A7], D0 00000506 4EAD 28DA jsr [A5 + 0x28DA /* export_1303 */] 0000050A 3D5F FFE4 move.w [A6 - 0x1C], [A7]+ label0000050E: 0000050E 486E FFE0 pea.l [A6 - 0x20] 00000512 4EAD 2CC2 jsr [A5 + 0x2CC2 /* export_1428 */] 00000516 4267 clr.w -[A7] 00000518 486E FFE0 pea.l [A6 - 0x20] 0000051C 2F05 move.l -[A7], D5 0000051E A8E9 syscall RectInRgn 00000520 101F move.b D0, [A7]+ 00000522 6610 bne +0x12 /* 00000534 */ 00000524 41EE FFE0 lea.l A0, [A6 - 0x20] 00000528 43EE FFE8 lea.l A1, [A6 - 0x18] 0000052C 7003 moveq.l D0, 0x03 label0000052E: 0000052E 30D9 move.w [A0]+, [A1]+ 00000530 51C8 FFFC dbf D0, -0x6 /* 0000052E */ label00000534: 00000534 4267 clr.w -[A7] 00000536 486E FFE0 pea.l [A6 - 0x20] 0000053A 486E FFE8 pea.l [A6 - 0x18] 0000053E A8A6 syscall EqualRect 00000540 101F move.b D0, [A7]+ 00000542 6600 FE62 bne -0x19C /* 000003A6 */ 00000546 486E FFE8 pea.l [A6 - 0x18] 0000054A 4267 clr.w -[A7] 0000054C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000550 4EBA FCC6 jsr [PC - 0x33A /* 00000218 */] 00000554 486E FFE0 pea.l [A6 - 0x20] 00000558 1F3C 0001 move.b -[A7], 0x1 0000055C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000560 4EBA FCB6 jsr [PC - 0x34A /* 00000218 */] 00000564 41EE FFE8 lea.l A0, [A6 - 0x18] 00000568 43EE FFE0 lea.l A1, [A6 - 0x20] 0000056C 7003 moveq.l D0, 0x03 label0000056E: 0000056E 30D9 move.w [A0]+, [A1]+ 00000570 51C8 FFFC dbf D0, -0x6 /* 0000056E */ 00000574 6000 FE30 bra -0x1CE /* 000003A6 */ label00000578: 00000578 486E FFE8 pea.l [A6 - 0x18] 0000057C 4267 clr.w -[A7] 0000057E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000582 4EBA FC94 jsr [PC - 0x36C /* 00000218 */] 00000586 206B 000E movea.l A0, [A3 + 0xE] 0000058A 43EE FFE8 lea.l A1, [A6 - 0x18] 0000058E 41E8 0010 lea.l A0, [A0 + 0x10] 00000592 7003 moveq.l D0, 0x03 label00000594: 00000594 32D8 move.w [A1]+, [A0]+ 00000596 51C8 FFFC dbf D0, -0x6 /* 00000594 */ 0000059A 286B 000E movea.l A4, [A3 + 0xE] 0000059E 486E FFE8 pea.l [A6 - 0x18] 000005A2 302C 000A move.w D0, [A4 + 0xA] 000005A6 4440 neg.w D0 000005A8 3F00 move.w -[A7], D0 000005AA 302C 0008 move.w D0, [A4 + 0x8] 000005AE 4440 neg.w D0 000005B0 3F00 move.w -[A7], D0 000005B2 A8A8 syscall OffsetRect 000005B4 4267 clr.w -[A7] 000005B6 486E FFE0 pea.l [A6 - 0x20] 000005BA 486E FFE8 pea.l [A6 - 0x18] 000005BE A8A6 syscall EqualRect 000005C0 101F move.b D0, [A7]+ 000005C2 6658 bne +0x5A /* 0000061C */ 000005C4 486E FFE0 pea.l [A6 - 0x20] 000005C8 42A7 clr.l -[A7] 000005CA 4EAD 2642 jsr [A5 + 0x2642 /* export_1220 */] 000005CE 7001 moveq.l D0, 0x01 000005D0 B007 cmp.b D0, D7 000005D2 57C0 seq D0 000005D4 7201 moveq.l D1, 0x01 000005D6 B206 cmp.b D1, D6 000005D8 57C1 seq D1 000005DA 8001 or.b D0, D1 000005DC 672A beq +0x2C /* 00000608 */ 000005DE 206B 000E movea.l A0, [A3 + 0xE] 000005E2 49E8 0010 lea.l A4, [A0 + 0x10] 000005E6 302E FFEA move.w D0, [A6 - 0x16] 000005EA 906E FFE2 sub.w D0, [A6 - 0x1E] 000005EE 322C 0002 move.w D1, [A4 + 0x2] 000005F2 9240 sub.w D1, D0 000005F4 3F01 move.w -[A7], D1 000005F6 302E FFE8 move.w D0, [A6 - 0x18] 000005FA 906E FFE0 sub.w D0, [A6 - 0x20] 000005FE 3214 move.w D1, [A4] 00000600 9240 sub.w D1, D0 00000602 3F01 move.w -[A7], D1 00000604 4EAD 262A jsr [A5 + 0x262A /* export_1217 */] label00000608: 00000608 102D C2D6 move.b D0, [A5 - 0x3D2A] 0000060C 670A beq +0xC /* 00000618 */ 0000060E 1F3C 0001 move.b -[A7], 0x1 00000612 4EAD 2672 jsr [A5 + 0x2672 /* export_1226 */] 00000616 6004 bra +0x6 /* 0000061C */ label00000618: 00000618 4EAD 00F2 jsr [A5 + 0xF2 /* export_26 */] label0000061C: 0000061C 2F2B FFFC move.l -[A7], [A3 - 0x4] 00000620 A873 syscall SetPort 00000622 2F05 move.l -[A7], D5 00000624 A8D9 syscall DisposRgn/DisposeRgn 00000626 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 0000062A 4E5E unlink A6 0000062C 205F movea.l A0, [A7]+ 0000062E 504F addq.w A7, 8 00000630 4ED0 jmp [A0] fn00000632: 00000632 4E56 FFE0 link A6, -0x0020 00000636 2F0C move.l -[A7], A4 00000638 286E 0008 movea.l A4, [A6 + 0x8] 0000063C 2D6C FFDA FFF0 move.l [A6 - 0x10], [A4 - 0x26] 00000642 486E FFE8 pea.l [A6 - 0x18] 00000646 2F3C 0040 0040 move.l -[A7], 0x400040 /* '@\0@' */ 0000064C 302D C710 move.w D0, [A5 - 0x38F0] 00000650 5240 addq.w D0, 1 00000652 3F00 move.w -[A7], D0 00000654 302D C43C move.w D0, [A5 - 0x3BC4] 00000658 5240 addq.w D0, 1 0000065A 3F00 move.w -[A7], D0 0000065C A8A7 syscall SetRect 0000065E 42A7 clr.l -[A7] 00000660 2F2E 000C move.l -[A7], [A6 + 0xC] 00000664 2F2C FFE2 move.l -[A7], [A4 - 0x1E] 00000668 A94F syscall DeltaPoint 0000066A 2D5F FFFC move.l [A6 - 0x4], [A7]+ label0000066E: 0000066E 4267 clr.w -[A7] 00000670 A973 syscall StillDown 00000672 101F move.b D0, [A7]+ 00000674 6766 beq +0x68 /* 000006DC */ 00000676 486E FFF8 pea.l [A6 - 0x8] 0000067A A972 syscall GetMouse 0000067C 42A7 clr.l -[A7] 0000067E 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00000682 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000686 A94F syscall DeltaPoint 00000688 2D5F FFF8 move.l [A6 - 0x8], [A7]+ 0000068C 42A7 clr.l -[A7] 0000068E 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00000692 2F2C FFDE move.l -[A7], [A4 - 0x22] 00000696 A94F syscall DeltaPoint 00000698 2D5F FFF4 move.l [A6 - 0xC], [A7]+ 0000069C 42A7 clr.l -[A7] 0000069E 486E FFE8 pea.l [A6 - 0x18] 000006A2 2F2E FFF4 move.l -[A7], [A6 - 0xC] 000006A6 A94E syscall PinRect 000006A8 2D5F FFF4 move.l [A6 - 0xC], [A7]+ 000006AC 202E FFF4 move.l D0, [A6 - 0xC] 000006B0 B0AC FFDA cmp.l D0, [A4 - 0x26] 000006B4 67B8 beq -0x46 /* 0000066E */ 000006B6 2F2C FFDA move.l -[A7], [A4 - 0x26] 000006BA 4267 clr.w -[A7] 000006BC 2F2E 0008 move.l -[A7], [A6 + 0x8] 000006C0 4EBA FB08 jsr [PC - 0x4F8 /* 000001CA */] 000006C4 2F2E FFF4 move.l -[A7], [A6 - 0xC] 000006C8 1F3C 0001 move.b -[A7], 0x1 000006CC 2F2E 0008 move.l -[A7], [A6 + 0x8] 000006D0 4EBA FAF8 jsr [PC - 0x508 /* 000001CA */] 000006D4 296E FFF4 FFDA move.l [A4 - 0x26], [A6 - 0xC] 000006DA 6092 bra -0x6C /* 0000066E */ label000006DC: 000006DC 2F2C FFDA move.l -[A7], [A4 - 0x26] 000006E0 4267 clr.w -[A7] 000006E2 2F2E 0008 move.l -[A7], [A6 + 0x8] 000006E6 4EBA FAE2 jsr [PC - 0x51E /* 000001CA */] 000006EA 2F2D C242 move.l -[A7], [A5 - 0x3DBE] 000006EE A873 syscall SetPort 000006F0 202C FFDA move.l D0, [A4 - 0x26] 000006F4 B0AE FFF0 cmp.l D0, [A6 - 0x10] 000006F8 6746 beq +0x48 /* 00000740 */ 000006FA 41EE FFE0 lea.l A0, [A6 - 0x20] 000006FE 43EC FFDE lea.l A1, [A4 - 0x22] 00000702 7003 moveq.l D0, 0x03 label00000704: 00000704 30D9 move.w [A0]+, [A1]+ 00000706 51C8 FFFC dbf D0, -0x6 /* 00000704 */ 0000070A 302C FFDA move.w D0, [A4 - 0x26] 0000070E D06E FFE0 add.w D0, [A6 - 0x20] 00000712 3D40 FFE4 move.w [A6 - 0x1C], D0 00000716 302C FFDC move.w D0, [A4 - 0x24] 0000071A D06E FFE2 add.w D0, [A6 - 0x1E] 0000071E 3D40 FFE6 move.w [A6 - 0x1A], D0 00000722 486E FFE0 pea.l [A6 - 0x20] 00000726 42A7 clr.l -[A7] 00000728 4EAD 2642 jsr [A5 + 0x2642 /* export_1220 */] 0000072C 102D C2D6 move.b D0, [A5 - 0x3D2A] 00000730 670A beq +0xC /* 0000073C */ 00000732 1F3C 0001 move.b -[A7], 0x1 00000736 4EAD 2672 jsr [A5 + 0x2672 /* export_1226 */] 0000073A 6004 bra +0x6 /* 00000740 */ label0000073C: 0000073C 4EAD 00F2 jsr [A5 + 0xF2 /* export_26 */] label00000740: 00000740 285F movea.l A4, [A7]+ 00000742 4E5E unlink A6 00000744 205F movea.l A0, [A7]+ 00000746 504F addq.w A7, 8 00000748 4ED0 jmp [A0] export_236: 0000074A 4E56 FFCA link A6, -0x0036 0000074E 2F0C move.l -[A7], A4 00000750 486E FFFC pea.l [A6 - 0x4] 00000754 A874 syscall GetPort 00000756 486E FFF8 pea.l [A6 - 0x8] 0000075A A910 syscall GetWMgrPort 0000075C 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00000760 A873 syscall SetPort 00000762 2F2E 000E move.l -[A7], [A6 + 0xE] 00000766 4EAD 24A2 jsr [A5 + 0x24A2 /* export_1168 */] 0000076A 486E FFE6 pea.l [A6 - 0x1A] 0000076E A898 syscall GetPenState 00000770 A89E syscall PenNormal 00000772 3F3C 000E move.w -[A7], 0xE 00000776 A89C syscall PenMode 00000778 486D FE68 pea.l [A5 - 0x198] 0000077C A89D syscall PenPat 0000077E 2F2E 000E move.l -[A7], [A6 + 0xE] 00000782 486E FFCA pea.l [A6 - 0x36] 00000786 4EAD 2F8A jsr [A5 + 0x2F8A /* export_1517 */] 0000078A 286E 000E movea.l A4, [A6 + 0xE] 0000078E 41EE FFDE lea.l A0, [A6 - 0x22] 00000792 43EC 0010 lea.l A1, [A4 + 0x10] 00000796 7003 moveq.l D0, 0x03 label00000798: 00000798 30D9 move.w [A0]+, [A1]+ 0000079A 51C8 FFFC dbf D0, -0x6 /* 00000798 */ 0000079E 486E FFDE pea.l [A6 - 0x22] 000007A2 302C 000A move.w D0, [A4 + 0xA] 000007A6 4440 neg.w D0 000007A8 3F00 move.w -[A7], D0 000007AA 302C 0008 move.w D0, [A4 + 0x8] 000007AE 4440 neg.w D0 000007B0 3F00 move.w -[A7], D0 000007B2 A8A8 syscall OffsetRect 000007B4 42A7 clr.l -[A7] 000007B6 2F2E FFE2 move.l -[A7], [A6 - 0x1E] 000007BA 2F2E FFDE move.l -[A7], [A6 - 0x22] 000007BE A94F syscall DeltaPoint 000007C0 2D57 FFDA move.l [A6 - 0x26], [A7] 000007C4 4267 clr.w -[A7] 000007C6 2F0E move.l -[A7], A6 000007C8 4EBA FA00 jsr [PC - 0x600 /* 000001CA */] 000007CC 102E 0008 move.b D0, [A6 + 0x8] 000007D0 670C beq +0xE /* 000007DE */ 000007D2 2F2E 000A move.l -[A7], [A6 + 0xA] 000007D6 2F0E move.l -[A7], A6 000007D8 4EBA FA80 jsr [PC - 0x580 /* 0000025A */] 000007DC 600A bra +0xC /* 000007E8 */ label000007DE: 000007DE 2F2E 000A move.l -[A7], [A6 + 0xA] 000007E2 2F0E move.l -[A7], A6 000007E4 4EBA FE4C jsr [PC - 0x1B4 /* 00000632 */] label000007E8: 000007E8 202E 000E move.l D0, [A6 + 0xE] 000007EC B0AD C242 cmp.l D0, [A5 - 0x3DBE] 000007F0 6608 bne +0xA /* 000007FA */ 000007F2 486E FFCA pea.l [A6 - 0x36] 000007F6 4EAD 2CB2 jsr [A5 + 0x2CB2 /* export_1426 */] label000007FA: 000007FA 2F2E FFF8 move.l -[A7], [A6 - 0x8] 000007FE A873 syscall SetPort 00000800 486E FFE6 pea.l [A6 - 0x1A] 00000804 A899 syscall SetPenState 00000806 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000080A A873 syscall SetPort 0000080C 285F movea.l A4, [A7]+ 0000080E 4E5E unlink A6 00000810 205F movea.l A0, [A7]+ 00000812 DEFC 000A add.w A7, 0xA /* '\n' */ 00000816 4ED0 jmp [A0]